bounds checking

bounds checking
= bounds check
контроль границ, недопущение выхода за [заданные, указанные] границы
отладочная опция компилятора, позволяющая при помощи добавленных им в объектный код программы дополнительных команд обнаруживать попытки обращения к несуществующим элементам массива с выходом за его объявленные границы. Поскольку лишние команды проверки индексов массивов сильно замедляют скорость работы, программа после отладки перетранслируется с отключенной опцией контроля границ. Средства контроля границ предусматриваются во многих компиляторах, а также в некоторых отладчиках
см. тж. array bounds, bounds-checking elimination

Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. . 1998-2007.

Игры ⚽ Нужно сделать НИР?

Смотреть что такое "bounds checking" в других словарях:

  • Bounds checking — In computer programming, bounds checking is any method of detecting whether a variable is within some bounds before its use. It is particularly relevant to a variable used as an index into an array to ensure its value lies within the bounds of… …   Wikipedia

  • Bounds-checking elimination — In computer science, bounds checking elimination is a compiler optimization useful in programming languages or runtimes that enforce bounds checking, the practice of consistently checking every index into an array to verify that the index is… …   Wikipedia

  • Index checking — In computer programming, much use is made of simple variables given names such as X , I , Enough , etc. A compiler, in generating the machine code will have some scheme for assigning computer storage locations to hold the values of such variables …   Wikipedia

  • Beating the bounds — is an ancient custom still observed in many English parishes. The community would walk the boundaries of the parish, to share the knowledge of where they lay, and to pray for protection and blessings for the lands.CeremonyIn former times when… …   Wikipedia

  • Comparison of Java and C++ — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • Buffer overflow — In computer security and programming, a buffer overflow, or buffer overrun, is an anomalous condition where a process attempts to store data beyond the boundaries of a fixed length buffer. The result is that the extra data overwrites adjacent… …   Wikipedia

  • Array data type — Not to be confused with Array data structure. In computer science, an array type is a data type that is meant to describe a collection of elements (values or variables), each selected by one or more indices that can be computed at run time by the …   Wikipedia

  • Compiler optimization — is the process of tuning the output of a compiler to minimize or maximize some attributes of an executable computer program. The most common requirement is to minimize the time taken to execute a program; a less common one is to minimize the… …   Wikipedia

  • C (programming language) — C The C Programming Language[1] (aka K R ) is the seminal book on C …   Wikipedia

  • Comparison of programming languages (array) — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • C standard library — The C Standard Library consists of a set of sections of the ANSI C standard in the programming language C. They describe a collection of headers and library routines used to implement common operations such as input/output[1] and string handling …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»